﻿//using dz.u9.jky.schema.Common;
//using System;
//using System.Collections.Generic;
//using System.Web.Http;
//using UFIDA.U9.CBO.SCM.ProjectTask;
//using UFIDA.U9.ISV.Project;

//namespace dz.inner.jky.api
//{
//    /// <summary>
//    /// 项目
//    /// </summary>
//    public class DzProjectController : DzBaseController
//    {
//        [HttpPost]
//        public U9CResult Add(DzProject project)
//        {
//            U9CResult rtn = new U9CResult();

//            try
//            {
//                BatchCreateProjectByDTOSRV svc = new BatchCreateProjectByDTOSRV();

//                svc.ProjectDTOs = Convert(project);

//                Project.EntityList entities = svc.Do();

//                rtn.IsSuccess = true;
//                rtn.DocNo = entities[0].Code;
//                rtn.Id = entities[0].ID;

//            }
//            catch (Exception ex)
//            {
//                rtn.IsSuccess = false;
//                logger.Error(ex);
//                rtn.Message = ex.Message;
//            }

//            return rtn;
//        }

//        private List<ProjectDTO> Convert(DzProject project)
//        {
//            ProjectDTO dto = new ProjectDTO();

//            ObjectCopyUtil util = new ObjectCopyUtil();
//            util.CopyProperty(project, ref dto);

//            List<ProjectDTO> rtn = new List<ProjectDTO>() { dto};

//            return rtn;
//        }
//    }
//}
